stray sheep - German English Dictionary